import java.io.Serializable;

/**
 * shp文件的字段信息模型
 * [这是单个字段的信息模型]
 */
public class ShpFieldInfo implements Serializable {
    private static final long serialVersionUID = 6947403344262247581L;
    //字段名称
    private String fieldName="";
    public String getFieldName() {
        return fieldName;
    }

    //既需要判断本身是否超过10个字符，还需要判断截取后是否有重复的字段，此时还需要另外的处理
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    //字段类型
    private Class<?> fieldType=null;

    public Class<?> getFieldType() {
        return fieldType;
    }

    public void setFieldType(Class<?> fieldType) {
        this.fieldType = fieldType;
    }
    
    //所对应的原始字段
    private String fieldMapped="";
    
    @Override
    public String toString(){
        return "fieldName:" + fieldName + "|fieldType:" + fieldType.getName();
    }
}
